package com.irdstudio.efp.limit.service.vo;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

/**
 * <p>
 * 手机银行首页展示信息表VO实体类
 * </p>
 * @author szbd
 * @createDate 2018-09-18 11:17:59
 */
public class LmtShowInfoVO extends BaseInfo {
    
    private static final long serialVersionUID = 1L;
    
    private Long id;//主键
    private String preSerno;//预授信流水号
    private String lmtSerno;//授信申请流水号
    private String lmtContNo;//授信协议编号
    private String prdType;//产品类型
    private String cusId;//客户号
    private String cusName;//客户名称
    private String certType;//证件类型
    private String certCode;//证件号码
    private BigDecimal lmtAmt;//额度总金额
    private BigDecimal actLmtAmt;//已激活额度
    private BigDecimal waitActAmt;//待激活额度
    private Integer term;//预授信期限
    private String termType;//期限类型
    private String lmtType;//预授信类型
    private String irMode;//利率模式
    private String irFloatType;//利率浮动方式
    private BigDecimal irFloatPct;//利率浮动比例
    private BigDecimal rateY;//年利率
    private String prdId;//产品ID
    private String prdCode;//产品代码
    private String lmtExpireDate;//授信到期日
    private String incLmtInd;//是否允许提额
    private String lmtAdjSernos;//额度调整流水号
    private String lmtStatus;//状态
    private String lmtActType;//额度激活类型
    private String showInd;//是否展示
    private String legalOrgCode;//法人机构号
    private String legalOrgName;//法人机构名称
    private String orgSimpleName;//法人机构简称
    private String createTime;//创建时间
    private String lastUpdateTime;//最后修改时间
    
    /**
     * 获取主键字段信息
     * @return id 主键
     */
    public Long getId(){
        return id;
    }
    
    /**
     * 设置主键字段信息
     * @param id
     */
    public void setId(Long id){
        this.id = id;
    }
    
    /**
     * 获取预授信流水号字段信息
     * @return preSerno 预授信流水号
     */
    public String getPreSerno(){
        return preSerno;
    }
    
    /**
     * 设置预授信流水号字段信息
     * @param preSerno
     */
    public void setPreSerno(String preSerno){
        this.preSerno = preSerno;
    }
    
    /**
     * 获取授信申请流水号字段信息
     * @return lmtSerno 授信申请流水号
     */
    public String getLmtSerno(){
        return lmtSerno;
    }
    
    /**
     * 设置授信申请流水号字段信息
     * @param lmtSerno
     */
    public void setLmtSerno(String lmtSerno){
        this.lmtSerno = lmtSerno;
    }
    
    /**
     * 获取授信协议编号字段信息
     * @return lmtContNo 授信协议编号
     */
    public String getLmtContNo(){
        return lmtContNo;
    }
    
    /**
     * 设置授信协议编号字段信息
     * @param lmtContNo
     */
    public void setLmtContNo(String lmtContNo){
        this.lmtContNo = lmtContNo;
    }
    
    /**
     * 获取产品类型字段信息
     * @return prdType 产品类型
     */
    public String getPrdType(){
        return prdType;
    }
    
    /**
     * 设置产品类型字段信息
     * @param prdType
     */
    public void setPrdType(String prdType){
        this.prdType = prdType;
    }
    
    /**
     * 获取客户号字段信息
     * @return cusId 客户号
     */
    public String getCusId(){
        return cusId;
    }
    
    /**
     * 设置客户号字段信息
     * @param cusId
     */
    public void setCusId(String cusId){
        this.cusId = cusId;
    }
    
    /**
     * 获取客户名称字段信息
     * @return cusName 客户名称
     */
    public String getCusName(){
        return cusName;
    }
    
    /**
     * 设置客户名称字段信息
     * @param cusName
     */
    public void setCusName(String cusName){
        this.cusName = cusName;
    }
    
    /**
     * 获取证件类型字段信息
     * @return certType 证件类型
     */
    public String getCertType(){
        return certType;
    }
    
    /**
     * 设置证件类型字段信息
     * @param certType
     */
    public void setCertType(String certType){
        this.certType = certType;
    }
    
    /**
     * 获取证件号码字段信息
     * @return certCode 证件号码
     */
    public String getCertCode(){
        return certCode;
    }
    
    /**
     * 设置证件号码字段信息
     * @param certCode
     */
    public void setCertCode(String certCode){
        this.certCode = certCode;
    }
    
    /**
     * 获取额度总金额字段信息
     * @return lmtAmt 额度总金额
     */
    public BigDecimal getLmtAmt(){
        return lmtAmt;
    }
    
    /**
     * 设置额度总金额字段信息
     * @param lmtAmt
     */
    public void setLmtAmt(BigDecimal lmtAmt){
        this.lmtAmt = lmtAmt;
    }
    
    /**
     * 获取已激活额度字段信息
     * @return actLmtAmt 已激活额度
     */
    public BigDecimal getActLmtAmt(){
        return actLmtAmt;
    }
    
    /**
     * 设置已激活额度字段信息
     * @param actLmtAmt
     */
    public void setActLmtAmt(BigDecimal actLmtAmt){
        this.actLmtAmt = actLmtAmt;
    }
    
    /**
     * 获取待激活额度字段信息
     * @return waitActAmt 待激活额度
     */
    public BigDecimal getWaitActAmt(){
        return waitActAmt;
    }
    
    /**
     * 设置待激活额度字段信息
     * @param waitActAmt
     */
    public void setWaitActAmt(BigDecimal waitActAmt){
        this.waitActAmt = waitActAmt;
    }
    
    /**
     * 获取预授信期限字段信息
     * @return term 预授信期限
     */
    public Integer getTerm(){
        return term;
    }
    
    /**
     * 设置预授信期限字段信息
     * @param term
     */
    public void setTerm(Integer term){
        this.term = term;
    }
    
    /**
     * 获取期限类型字段信息
     * @return termType 期限类型
     */
    public String getTermType(){
        return termType;
    }
    
    /**
     * 设置期限类型字段信息
     * @param termType
     */
    public void setTermType(String termType){
        this.termType = termType;
    }
    
    /**
     * 获取预授信类型字段信息
     * @return lmtType 预授信类型
     */
    public String getLmtType(){
        return lmtType;
    }
    
    /**
     * 设置预授信类型字段信息
     * @param lmtType
     */
    public void setLmtType(String lmtType){
        this.lmtType = lmtType;
    }
    
    /**
     * 获取利率模式字段信息
     * @return irMode 利率模式
     */
    public String getIrMode(){
        return irMode;
    }
    
    /**
     * 设置利率模式字段信息
     * @param irMode
     */
    public void setIrMode(String irMode){
        this.irMode = irMode;
    }
    
    /**
     * 获取利率浮动方式字段信息
     * @return irFloatType 利率浮动方式
     */
    public String getIrFloatType(){
        return irFloatType;
    }
    
    /**
     * 设置利率浮动方式字段信息
     * @param irFloatType
     */
    public void setIrFloatType(String irFloatType){
        this.irFloatType = irFloatType;
    }
    
    /**
     * 获取利率浮动比例字段信息
     * @return irFloatPct 利率浮动比例
     */
    public BigDecimal getIrFloatPct(){
        return irFloatPct;
    }
    
    /**
     * 设置利率浮动比例字段信息
     * @param irFloatPct
     */
    public void setIrFloatPct(BigDecimal irFloatPct){
        this.irFloatPct = irFloatPct;
    }
    
    /**
     * 获取年利率字段信息
     * @return rateY 年利率
     */
    public BigDecimal getRateY(){
        return rateY;
    }
    
    /**
     * 设置年利率字段信息
     * @param rateY
     */
    public void setRateY(BigDecimal rateY){
        this.rateY = rateY;
    }
    
    /**
     * 获取产品ID字段信息
     * @return prdId 产品ID
     */
    public String getPrdId(){
        return prdId;
    }
    
    /**
     * 设置产品ID字段信息
     * @param prdId
     */
    public void setPrdId(String prdId){
        this.prdId = prdId;
    }
    
    /**
     * 获取产品代码字段信息
     * @return prdCode 产品代码
     */
    public String getPrdCode(){
        return prdCode;
    }
    
    /**
     * 设置产品代码字段信息
     * @param prdCode
     */
    public void setPrdCode(String prdCode){
        this.prdCode = prdCode;
    }
    
    /**
     * 获取授信到期日字段信息
     * @return lmtExpireDate 授信到期日
     */
    public String getLmtExpireDate(){
        return lmtExpireDate;
    }
    
    /**
     * 设置授信到期日字段信息
     * @param lmtExpireDate
     */
    public void setLmtExpireDate(String lmtExpireDate){
        this.lmtExpireDate = lmtExpireDate;
    }
    
    /**
     * 获取是否允许提额字段信息
     * @return incLmtInd 是否允许提额
     */
    public String getIncLmtInd(){
        return incLmtInd;
    }
    
    /**
     * 设置是否允许提额字段信息
     * @param incLmtInd
     */
    public void setIncLmtInd(String incLmtInd){
        this.incLmtInd = incLmtInd;
    }
    
    /**
     * 获取额度调整流水号字段信息
     * @return lmtAdjSernos 额度调整流水号
     */
    public String getLmtAdjSernos(){
        return lmtAdjSernos;
    }
    
    /**
     * 设置额度调整流水号字段信息
     * @param lmtAdjSernos
     */
    public void setLmtAdjSernos(String lmtAdjSernos){
        this.lmtAdjSernos = lmtAdjSernos;
    }
    
    /**
     * 获取状态字段信息
     * @return lmtStatus 状态
     */
    public String getLmtStatus(){
        return lmtStatus;
    }
    
    /**
     * 设置状态字段信息
     * @param lmtStatus
     */
    public void setLmtStatus(String lmtStatus){
        this.lmtStatus = lmtStatus;
    }
    
    /**
     * 获取额度激活类型字段信息
     * @return lmtActType 额度激活类型
     */
    public String getLmtActType(){
        return lmtActType;
    }
    
    /**
     * 设置额度激活类型字段信息
     * @param lmtActType
     */
    public void setLmtActType(String lmtActType){
        this.lmtActType = lmtActType;
    }
    
    /**
     * 获取是否展示字段信息
     * @return showInd 是否展示
     */
    public String getShowInd(){
        return showInd;
    }
    
    /**
     * 设置是否展示字段信息
     * @param showInd
     */
    public void setShowInd(String showInd){
        this.showInd = showInd;
    }
    
    /**
     * 获取法人机构号字段信息
     * @return legalOrgCode 法人机构号
     */
    public String getLegalOrgCode(){
        return legalOrgCode;
    }
    
    /**
     * 设置法人机构号字段信息
     * @param legalOrgCode
     */
    public void setLegalOrgCode(String legalOrgCode){
        this.legalOrgCode = legalOrgCode;
    }
    
    /**
     * 获取法人机构名称字段信息
     * @return legalOrgName 法人机构名称
     */
    public String getLegalOrgName(){
        return legalOrgName;
    }
    
    /**
     * 设置法人机构名称字段信息
     * @param legalOrgName
     */
    public void setLegalOrgName(String legalOrgName){
        this.legalOrgName = legalOrgName;
    }
    
    /**
     * 获取法人机构简称字段信息
     * @return orgSimpleName 法人机构简称
     */
    public String getOrgSimpleName(){
        return orgSimpleName;
    }
    
    /**
     * 设置法人机构简称字段信息
     * @param orgSimpleName
     */
    public void setOrgSimpleName(String orgSimpleName){
        this.orgSimpleName = orgSimpleName;
    }
    
    /**
     * 获取创建时间字段信息
     * @return createTime 创建时间
     */
    public String getCreateTime(){
        return createTime;
    }
    
    /**
     * 设置创建时间字段信息
     * @param createTime
     */
    public void setCreateTime(String createTime){
        this.createTime = createTime;
    }
    
    /**
     * 获取最后修改时间字段信息
     * @return lastUpdateTime 最后修改时间
     */
    public String getLastUpdateTime(){
        return lastUpdateTime;
    }
    
    /**
     * 设置最后修改时间字段信息
     * @param lastUpdateTime
     */
    public void setLastUpdateTime(String lastUpdateTime){
        this.lastUpdateTime = lastUpdateTime;
    }
    
}